66

Blockchain Technology

TABLE 4.2

Proposed Blockchain Applications for IoT

Application Name

Brief Introduction

Solution Offered

Challenges

ADEPT (“ADEPT: An IoT

Practitioner Perspective” 2015)

Provides an autonomous

secure framework

It addresses some of the challenges of the IoTs,

including addressing the single point failure, data

privacy and human intervention errors with an

IoT architecture that is secure, scalable,

autonomous, robust and decentralized. The

proposed solution has peer-to-peer (P2P)

messaging using TeleHash protocol and

distributed file sharing with BitTorrent.

The current solution is at a proof-of-

concept stage and needs to be further

strengthened around performance and

security concerns.

A security framework for smart

cities (Biswas and

Muthukkumarasamy 2017)

A blockchain-based security

framework for secure

communication between

smart city entities

The solution provides for a shared platform for

secure communication, which can be used by the

IoT devices integrated with the blockchain. It

provides for data security, including data integrity

and availability.

The solutions are yet to be supported by a

qualitative and quantitative analysis. The

solution is also unclear about the

blockchain platform and consensus

protocols.

A secure firmware update (Lee

and Lee 2017)

Blockchain-based IoT device

secure firmware update and

integrity check

The solution offers a secure way for devices to

check for the latest available firmware, ensure its

integrity and download the same. It also

addresses the other challenges, including

simultaneous download and network load on the

bandwidth. It proposes BitTorrent-based

peer-to-peer (P2P) file sharing for sharing the

firmware.

The solution can be improved to address

blockchain forks and transaction

confirmation latency. It also needs to

address the problems arising from having

any security compromise in the network.

(Continued)